Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.HeadlessException

Packages that use HeadlessException
java.applet | Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
java.awt.print | Provides classes and interfaces for a general printing API.
javax.print | Provides the principal classes and interfaces for the JavaTM Print Service API.
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.

Uses of HeadlessException in java.applet

Constructors in java.applet that throw HeadlessException
`Applet()` Creates a new Applet object

Uses of HeadlessException in java.awt

Methods in java.awt that throw HeadlessException
`abstract GraphicsDevice[]` | `GraphicsEnvironment.getScreenDevices()` Returns an array of all of the screen `GraphicsDevice` objects.
`abstract GraphicsDevice` | `GraphicsEnvironment.getDefaultScreenDevice()` Returns the default screen `GraphicsDevice`.
`Point` | `GraphicsEnvironment.getCenterPoint()` Returns the Point where Windows should be centered.
`Rectangle` | `GraphicsEnvironment.getMaximumWindowBounds()` Returns the maximum bounds for centered Windows.
`protected abstract java.awt.peer.ButtonPeer` | `Toolkit.createButton(Button target)` Creates this toolkit's implementation of `Button` using the specified peer interface.
`protected abstract java.awt.peer.TextFieldPeer` | `Toolkit.createTextField(TextField target)` Creates this toolkit's implementation of `TextField` using the specified peer interface.
`protected abstract java.awt.peer.LabelPeer` | `Toolkit.createLabel(Label target)` Creates this toolkit's implementation of `Label` using the specified peer interface.
`protected abstract java.awt.peer.ListPeer` | `Toolkit.createList(List target)` Creates this toolkit's implementation of `List` using the specified peer interface.
`protected abstract java.awt.peer.CheckboxPeer` | `Toolkit.createCheckbox(Checkbox target)` Creates this toolkit's implementation of `Checkbox` using the specified peer interface.
`protected abstract java.awt.peer.ScrollbarPeer` | `Toolkit.createScrollbar(Scrollbar target)` Creates this toolkit's implementation of `Scrollbar` using the specified peer interface.
`protected abstract java.awt.peer.ScrollPanePeer` | `Toolkit.createScrollPane(ScrollPane target)` Creates this toolkit's implementation of `ScrollPane` using the specified peer interface.
`protected abstract java.awt.peer.TextAreaPeer` | `Toolkit.createTextArea(TextArea target)` Creates this toolkit's implementation of `TextArea` using the specified peer interface.
`protected abstract java.awt.peer.ChoicePeer` | `Toolkit.createChoice(Choice target)` Creates this toolkit's implementation of `Choice` using the specified peer interface.
`protected abstract java.awt.peer.FramePeer` | `Toolkit.createFrame(Frame target)` Creates this toolkit's implementation of `Frame` using the specified peer interface.
`protected abstract java.awt.peer.WindowPeer` | `Toolkit.createWindow(Window target)` Creates this toolkit's implementation of `Window` using the specified peer interface.
`protected abstract java.awt.peer.DialogPeer` | `Toolkit.createDialog(Dialog target)` Creates this toolkit's implementation of `Dialog` using the specified peer interface.
`protected abstract java.awt.peer.MenuBarPeer` | `Toolkit.createMenuBar(MenuBar target)` Creates this toolkit's implementation of `MenuBar` using the specified peer interface.
`protected abstract java.awt.peer.MenuPeer` | `Toolkit.createMenu(Menu target)` Creates this toolkit's implementation of `Menu` using the specified peer interface.
`protected abstract java.awt.peer.PopupMenuPeer` | `Toolkit.createPopupMenu(PopupMenu target)` Creates this toolkit's implementation of `PopupMenu` using the specified peer interface.
`protected abstract java.awt.peer.MenuItemPeer` | `Toolkit.createMenuItem(MenuItem target)` Creates this toolkit's implementation of `MenuItem` using the specified peer interface.
`protected abstract java.awt.peer.FileDialogPeer` | `Toolkit.createFileDialog(FileDialog target)` Creates this toolkit's implementation of `FileDialog` using the specified peer interface.
`protected abstract java.awt.peer.CheckboxMenuItemPeer` | `Toolkit.createCheckboxMenuItem(CheckboxMenuItem target)` Creates this toolkit's implementation of `CheckboxMenuItem` using the specified peer interface.
`protected void` | `Toolkit.loadSystemColors(int[] systemColors)` Fills in the integer array that is supplied as an argument with the current system color values.
`void` | `Toolkit.setDynamicLayout(boolean dynamic)` Controls whether the layout of Containers is validated dynamically during resizing, or statically, after resizing is complete.
`protected boolean` | `Toolkit.isDynamicLayoutSet()` Returns whether the layout of Containers is validated dynamically during resizing, or statically, after resizing is complete.
`boolean` | `Toolkit.isDynamicLayoutActive()` Returns whether dynamic layout of Containers on resize is currently active (both set programmatically, and supported by the underlying operating system and/or window manager).
`abstract Dimension` | `Toolkit.getScreenSize()` Gets the size of the screen.
`abstract int` | `Toolkit.getScreenResolution()` Returns the screen resolution in dots-per-inch.
`Insets` | `Toolkit.getScreenInsets(GraphicsConfiguration gc)` Gets the insets of the screen.
`abstract ColorModel` | `Toolkit.getColorModel()` Determines the color model of this toolkit's screen.
`abstract Clipboard` | `Toolkit.getSystemClipboard()` Gets the singleton instance of the system Clipboard which interfaces with clipboard facilities provided by the native platform.
`Clipboard` | `Toolkit.getSystemSelection()` Gets the singleton instance of the system selection as a `Clipboard` object.
`int` | `Toolkit.getMenuShortcutKeyMask()` Determines which modifier key is the appropriate accelerator key for menu shortcuts.
`Cursor` | `Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)` Creates a new custom cursor object.
`Dimension` | `Toolkit.getBestCursorSize(int preferredWidth, int preferredHeight)` Returns the supported cursor dimension which is closest to the desired sizes.
`int` | `Toolkit.getMaximumCursorColors()` Returns the maximum number of colors the Toolkit supports in a custom cursor palette.
`boolean` | `Toolkit.isFrameStateSupported(int state)` Returns whether Toolkit supports this state for `Frame`s.
`abstract Map` | `Toolkit.mapInputMethodHighlight(InputMethodHighlight highlight)` Returns a map of visual attributes for the abstract level description of the given input method highlight, or null if no mapping is found.
`static Cursor` | `Cursor.getSystemCustomCursor(String name)`

Constructors in java.awt that throw HeadlessException
`CheckboxMenuItem()` Create a check box menu item with an empty label.
`CheckboxMenuItem(String label)` Create a check box menu item with the specified label.
`CheckboxMenuItem(String label, boolean state)` Create a check box menu item with the specified label and state.
`MenuBar()` Creates a new menu bar.
`Choice()` Creates a new choice menu.
`TextArea()` Constructs a new text area with the empty string as text.
`TextArea(String text)` Constructs a new text area with the specified text.
`TextArea(int rows, int columns)` Constructs a new text area with the specified number of rows and columns and the empty string as text.
`TextArea(String text, int rows, int columns)` Constructs a new text area with the specified text, and with the specified number of rows and columns.
`TextArea(String text, int rows, int columns, int scrollbars)` Constructs a new text area with the specified text, and with the rows, columns, and scroll bar visibility as specified.
`ScrollPane()` Create a new scrollpane container with a scrollbar display policy of "as needed".
`ScrollPane(int scrollbarDisplayPolicy)` Create a new scrollpane container.
`Scrollbar()` Constructs a new vertical scroll bar.
`Scrollbar(int orientation)` Constructs a new scroll bar with the specified orientation.
`Scrollbar(int orientation, int value, int visible, int minimum, int maximum)` Constructs a new scroll bar with the specified orientation, initial value, visible amount, and minimum and maximum values.
`Checkbox()` Creates a check box with no label.
`Checkbox(String label)` Creates a check box with the specified label.
`Checkbox(String label, boolean state)` Creates a check box with the specified label and sets the specified state.
`Checkbox(String label, boolean state, CheckboxGroup group)` Constructs a Checkbox with the specified label, set to the specified state, and in the specified check box group.
`Checkbox(String label, CheckboxGroup group, boolean state)` Creates a check box with the specified label, in the specified check box group, and set to the specified state.
`Frame()` Constructs a new instance of `Frame` that is initially invisible.
`Frame(String title)` Constructs a new, initially invisible `Frame` object with the specified title.
`List()` Creates a new scrolling list.
`List(int rows)` Creates a new scrolling list initialized with the specified number of visible lines.
`List(int rows, boolean multipleMode)` Creates a new scrolling list initialized to display the specified number of rows.
`Label()` Constructs an empty label.
`Label(String text)` Constructs a new label with the specified string of text, left justified.
`Label(String text, int alignment)` Constructs a new label that presents the specified string of text with the specified alignment.
`TextField()` Constructs a new text field.
`TextField(String text)` Constructs a new text field initialized with the specified text.
`TextField(int columns)` Constructs a new empty text field with the specified number of columns.
`TextField(String text, int columns)` Constructs a new text field initialized with the specified text to be displayed, and wide enough to hold the specified number of columns.
`Button()` Constructs a Button with no label.
`Button(String label)` Constructs a Button with the specified label.
`MenuComponent()` Creates a `MenuComponent`.
`MenuItem()` Constructs a new MenuItem with an empty label and no keyboard shortcut.
`MenuItem(String label)` Constructs a new MenuItem with the specified label and no keyboard shortcut.
`MenuItem(String label, MenuShortcut s)` Create a menu item with an associated keyboard shortcut.
`Menu()` Constructs a new menu with an empty label.
`Menu(String label)` Constructs a new menu with the specified label.
`Menu(String label, boolean tearOff)` Constructs a new menu with the specified label, indicating whether the menu can be torn off.
`PopupMenu()` Creates a new popup menu with an empty name.
`PopupMenu(String label)` Creates a new popup menu with the specified name.

Uses of HeadlessException in java.awt.dnd

Constructors in java.awt.dnd that throw HeadlessException
`DragSource()` Construct a new `DragSource`.
`DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)` Construct a new DropTarget given the `Component` to associate itself with, an `int` representing the default acceptable action(s) to support, a `DropTargetListener` to handle event processing, a `boolean` indicating if the `DropTarget` is currently accepting drops, and a `FlavorMap` to use (or null).
`DropTarget(Component c, int ops, DropTargetListener dtl, boolean act)` Construct a `DropTarget` given the `Component` to associate itself with, an `int` representing the default acceptable action(s) to support, a `DropTargetListener` to handle event processing, and a `boolean` indicating if the `DropTarget` is currently accepting drops.
`DropTarget()` Construct a `DropTarget`.
`DropTarget(Component c, DropTargetListener dtl)` Construct a `DropTarget` given the `Component` to associate itself with, and the `DropTargetListener` to handle event processing.
`DropTarget(Component c, int ops, DropTargetListener dtl)` Construct a `DropTarget` given the `Component` to associate itself with, an `int` representing the default acceptable action(s) to support, and a `DropTargetListener` to handle event processing.

Uses of HeadlessException in java.awt.print

Methods in java.awt.print that throw HeadlessException
`abstract boolean` | `PrinterJob.printDialog()` Presents a dialog to the user for changing the properties of the print job.
`boolean` | `PrinterJob.printDialog(PrintRequestAttributeSet attributes)` A convenience method which displays a cross-platform print dialog for all services which are capable of printing 2D graphics using the `Pageable` interface.
`abstract PageFormat` | `PrinterJob.pageDialog(PageFormat page)` Displays a dialog that allows modification of a `PageFormat` instance.
`PageFormat` | `PrinterJob.pageDialog(PrintRequestAttributeSet attributes)` A convenience method which displays a cross-platform page setup dialog.

Uses of HeadlessException in javax.print

Methods in javax.print that throw HeadlessException
`static PrintService` | `ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)` Presents a dialog to the user for selecting a print service (printer).

Uses of HeadlessException in javax.swing

Methods in javax.swing that throw HeadlessException
`static Color` | `JColorChooser.showDialog(Component component, String title, Color initialColor)` Shows a modal color-chooser dialog and blocks until the dialog is hidden.
`static JDialog` | `JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)` Creates and returns a new dialog containing the specified `ColorChooser` pane along with "OK", "Cancel", and "Reset" buttons.
`static String` | `JOptionPane.showInputDialog(Object message)` Shows a question-message dialog requesting input from the user.
`static String` | `JOptionPane.showInputDialog(Component parentComponent, Object message)` Shows a question-message dialog requesting input from the user parented to `parentComponent`.
`static String` | `JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType)` Shows a dialog requesting input from the user parented to `parentComponent` with the dialog having the title `title` and message type `messageType`.
`static Object` | `JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)` Prompts the user for input in a blocking dialog where the initial selection, possible selections, and all other options can be specified.
`static void` | `JOptionPane.showMessageDialog(Component parentComponent, Object message)` Brings up an information-message dialog titled "Message".
`static void` | `JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType)` Brings up a dialog that displays a message using a default icon determined by the `messageType` parameter.
`static void` | `JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)` Brings up a dialog displaying a message, specifying all parameters.
`static int` | `JOptionPane.showConfirmDialog(Component parentComponent, Object message)` Brings up a dialog with the options Yes, No and Cancel; with the title, Select an Option.
`static int` | `JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType)` Brings up a dialog where the number of choices is determined by the `optionType` parameter.
`static int` | `JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)` Brings up a dialog where the number of choices is determined by the `optionType` parameter, where the `messageType` parameter determines the icon to display.
`static int` | `JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)` Brings up a dialog with a specified icon, where the number of choices is determined by the `optionType` parameter.
`static int` | `JOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)` Brings up a dialog with a specified icon, where the initial choice is determined by the `initialValue` parameter and the number of choices is determined by the `optionType` parameter.
`JDialog` | `JOptionPane.createDialog(Component parentComponent, String title)` Creates and returns a new `JDialog` wrapping `this` centered on the `parentComponent` in the `parentComponent`'s frame.
`static Frame` | `JOptionPane.getFrameForComponent(Component parentComponent)` Returns the specified component's `Frame`.
`static Frame` | `JOptionPane.getRootFrame()` Returns the `Frame` to use for the class methods in which a frame is not provided.
`int` | `JFileChooser.showOpenDialog(Component parent)` Pops up an "Open File" file chooser dialog.
`int` | `JFileChooser.showSaveDialog(Component parent)` Pops up a "Save File" file chooser dialog.
`int` | `JFileChooser.showDialog(Component parent, String approveButtonText)` Pops a custom file chooser dialog with a custom approve button.
`protected JDialog` | `JFileChooser.createDialog(Component parent)` Creates and returns a new `JDialog` wrapping `this` centered on the `parent` in the `parent`'s frame.

Constructors in javax.swing that throw HeadlessException
`JApplet()` Creates a swing applet instance.
`JDialog()` Creates a non-modal dialog without a title and without a specified `Frame` owner.
`JDialog(Frame owner)` Creates a non-modal dialog without a title with the specified `Frame` as its owner.
`JDialog(Frame owner, boolean modal)` Creates a modal or non-modal dialog without a title and with the specified owner `Frame`.
`JDialog(Frame owner, String title)` Creates a non-modal dialog with the specified title and with the specified owner frame.
`JDialog(Frame owner, String title, boolean modal)` Creates a modal or non-modal dialog with the specified title and the specified owner `Frame`.
`JDialog(Dialog owner)` Creates a non-modal dialog without a title with the specified `Dialog` as its owner.
`JDialog(Dialog owner, boolean modal)` Creates a modal or non-modal dialog without a title and with the specified owner dialog.
`JDialog(Dialog owner, String title)` Creates a non-modal dialog with the specified title and with the specified owner dialog.
`JDialog(Dialog owner, String title, boolean modal)` Creates a modal or non-modal dialog with the specified title and the specified owner frame.
`JDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)` Creates a modal or non-modal dialog with the specified title, owner `Dialog`, and `GraphicsConfiguration`.
`JFrame()` Constructs a new frame that is initially invisible.
`JFrame(String title)` Creates a new, initially invisible `Frame` with the specified title.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.0
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.